class_name Ghost
extends Node2D

#region 属性
@export var duration:float = 1
#endregion
#region 字段
#endregion
#region 信号
#endregion

#region 基类方法
#endregion
#region 公共方法
func init_ghost(sprite2D:Sprite2D):
	add_child(sprite2D)
#endregion
#region 私有方法
#endregion
#region 生命周期函数
func _init() -> void:
	z_index = StaticValue.Z_INDEX_ENTITY - 2
func _enter_tree() -> void:
	var tween:Tween = create_tween()
	tween.tween_property(self,"modulate",Color(Color.WHEAT,0),duration)
	tween.tween_callback(queue_free)
#endregion
